long-term trade payables - German English Dictionary